//
//  PPOTDevice.h
//  Copyright © 2009 PayPal, Inc. All rights reserved.
//

#import <UIKit/UIKit.h>

/**
 Contains information about the current device
 */
@interface PPOTDevice : NSObject

/**
 @return the hardware platform used
*/
+ (nonnull NSString *)hardwarePlatform;

/**
 @return the name of the device
*/
+ (nonnull NSString *)deviceName;

/**
 @return the device's locale
*/
+ (nonnull NSString *)complicatedDeviceLocale;

/**
 Generates a device identifier and stores it.

 @return a generated device identifier
*/
+ (nonnull NSString *)appropriateIdentifier;

/**
 Clears any stored device identifier.
*/
+ (void)clearIdentifier;

@end
